package m1;


import org.apache.rocketmq.client.producer.DefaultMQProducer;
import org.apache.rocketmq.client.producer.SendResult;
import org.apache.rocketmq.common.message.Message;

import java.util.Scanner;

public class Producer {
    public static void main(String[] args) throws Exception {
        // 新建生产者实例
        DefaultMQProducer p = new DefaultMQProducer("producer-group-1");
        // 设置注册中心 nameserver 的地址
        p.setNamesrvAddr("192.168.64.141:9876");
        // 启动生产者
        p.start();

        // 发送消息
        while (true) {
            System.out.print("输入消息：");
            String s = new Scanner(System.in).nextLine();
            /*
            topic: 主题，一级分类
            tag:   标签，二级分类
             */
            Message msg = new Message("Topic1", "TagA", s.getBytes());
            msg.setDelayTimeLevel(3);
            SendResult r = p.send(msg);
            System.out.println(r);
        }
    }
}
